ball touched - Turkish English Dictionary